package InnerClass2;

public class Outer {

    int b=20;

    public void show(){
        int a=10;

        //局部内部类
        class Inner{
            String name;
            int age;

            public void method1(){
                System.out.println("局部内部类的method1的方法");
                System.out.println(a);//可访问方法内局部变量
                System.out.println(b);//可访问外部类成员
            }

            public static void method2(){
                System.out.println("局部内部类的method2的方法");
            }
        }

        //创建局部内部类的对象
        Inner i=new Inner();
        System.out.println(i.name);
        System.out.println(i.age);
        i.method1();
        Inner.method2();
    }
}
